.botBlo { display: none; width: 100%; }

.blo { height: 0; }

.mb_bot_nav_bar { display: none; position: fixed; bottom: 0; height: 6rem; width: 100%; left: 0; background-color: #fff; padding-bottom: 1rem; padding-top: 0.5rem; z-index: 99; }

.mb_bot_nav_bar a { height: 5rem; width: 25%; }

.mb_bot_nav_bar a .icobox { width: 6rem; height: 3rem; margin: auto; position: relative; }

.mb_bot_nav_bar a .icobox img { position: absolute; width: 2rem; height: 2rem; top: 50%; left: 50%; transform: translate(-50%, -50%); }

.mb_bot_nav_bar a .icobox img:last-child { opacity: 0; }

.mb_bot_nav_bar a p { height: 1.5rem; line-height: 1.5rem; text-align: center; }

.mb_bot_nav_bar a.on .icobox img { opacity: 0; }

.mb_bot_nav_bar a.on .icobox img:last-child { opacity: 1; }

.mb_bot_nav_bar a.on p { color: #dab866; }

@media (max-width: 768px) { .neiBanner .item { height: 20rem; }
  .neiBanner .item .text { bottom: 4rem; }
  .neiBanner .item .text h3 { font-size: 2rem; }
  .neiBanner .item .text h4 { font-size: 1.5rem; }
  .mb_bot_nav_bar { display: flex; }
  .pcBanner .swiper .item, .pcBanner .swiper .item .videoBg { height: 30rem; }
  .pcBanner .swiper .text h3 { font-size: 1.5rem; }
  .pcBanner .swiper .text h4 { font-size: 1rem; text-align: center; }
  .pcBanner .swiper .text .ct { display: block; }
  .pcBanner .swiper .text .ct p { margin-bottom: 10px; font-size: 1.2rem; }
  .cont_full { padding: 0 1rem; }
  .botBlo { display: block; height: 6rem; }
  .blo { display: block; height: 4rem; width: 100%; }
  .pcHead { display: none; }
  .pcBanner .bg .imgbox { height: 15rem; }
  .pcBanner .bg .imgbox img { height: 100%; width: auto; max-width: none; }
  .pcBanner .swiper .text.mod1 .txt h3 { font-size: 1.6rem; text-align: center; }
  .pcBanner .swiper .text.mod2 .container .desc {margin-top: 0;}
  .pcBanner .swiper .text.mod2 .container .desc h3 { font-size: 1.3rem; }
  .pcBanner .swiper .text.mod2 .container .desc h4 { font-size: 1rem; text-align: left;margin-top: 0; }
  .pcBanner .swiper .text.mod2 .container .desc p { font-size: 0.9rem; }
.pcBanner .swiper .text.mod2 .container .prod_img img {width: 90%;}

  .indexTit h3 { font-size: 2rem; }
  .indexTit h4 { font-size: 1.5rem; }
  .about_desc .list, .index_about .list { flex-wrap: wrap; }
  .about_desc .list .lis, .index_about .list .lis { width: 33.3333%; margin-bottom: 20px; }
  .about_desc .list .lis .icobox, .index_about .list .lis .icobox { width: 3rem; height: 3rem; }
  .about_desc .list .lis .icobox i, .index_about .list .lis .icobox i { font-size: 2.8rem; }
  .about_desc .list .lis h3 span, .index_about .list .lis h3 span { font-size: 1.5rem; }
  .about_desc .list .lis p, .index_about .list .lis p { font-size: 0.9rem; }
  .index_prod .item .tit h3 { font-size: 1.8rem; }
  .index_prod .item .tit h3 span { font-size: 1rem; display: block; margin-top: 10px; }
  .index_prod .item .desc li, .index_prod .item .tit h4 { font-size: 1rem; margin-bottom: 10px; }
  .index_prod .item .adv .lis .icobox { width: 3rem; height: 3rem; margin: auto; }
  .index_prod .item .adv .lis .icobox i { font-size: 2rem; }
  .index_prod .item .adv .lis p { font-size: 1rem; }
  .index_news .h100 { height: max-content; }
  .index_adv .desc { position: relative; font-size: 1rem; }
  .hezuo_item .lis, .index_hezuo .lis { font-size: 1rem; }
  .pcFooter .ft_list { flex-wrap: wrap; }
  .pcFooter .ft_list .bot_nav { display: none; }
  .pcFooter .botCo p { font-size: 0.8rem; }
  .about_desc .desc p { font-size: 1rem; }
  .about_wenhua .lis .desc p { font-size: 1rem; }
  .fazhan_page .year .lis p { font-size: 1rem; }
  .fazhan_page .year .lis.active p { font-size: 2rem; }
  .fazhan_page .item .desc .data { font-size: 2rem; margin-top: 20px; }
  .fazhan_page .item .desc .txt { font-size: 1rem; }
  .fazhan_page .item .desc .np { justify-content: space-around; }
  .honor_list .tips { font-size: 1rem; }
  .contactPage_item1 .cont .desc .foo .imgbox { width: 100%; }
  .newsPage_item1 .news_list .text { padding: 0; padding-top: 20px; }
  .linian_item .desc { flex-wrap: wrap; }
  .linian_item .desc .text { width: 100%; padding: 2rem 1rem; }
  .linian_item .desc .text h3 { font-size: 2rem; }
  .linian_item .desc .text p { font-size: 1rem; }
  .linian_item .desc .imgbox { width: 100%; }
  .zhaopin_page1 .list .lis { font-size: 0.8rem; }
  .zhaopin_page1 .list .lis .tt .zw, .zhaopin_page1 .list .lis .tt .dd, .zhaopin_page1 .list .lis .tt .sj { padding: 0 5px; }
  .zhaopin_page1 .list .lis .cont { font-size: 1rem; padding: 10px; }
  .prod_common .title h3 { font-size: 2rem; margin-bottom: 2rem; }
  .prod_common .title p { font-size: 1.5rem; }
  .prod_desc .des { margin-top: 3rem;font-size: 1rem; }
  .prod_desc .adv span { font-size: 1rem; margin: 0; display: flex; align-items: center; }
  .prod_desc .adv { flex-direction: column; }
  .prod_desc .img_list .lis { width: 40%; }
  .prod_desc .img_list .lis .imgbox { width: 100%; }
  .prod_desc .img_list .lis p { font-size: 1.2rem; margin-top: 2rem; }
  .prod_pri .title { font-size: 1.5rem; }
  .prod_pri .list .imgbox { max-width: 49%; display: inline-block; }
  .prod_pri .list .lis h3 { font-size: 1.7rem; }
  .prod_pri .list .lis p { font-size: 1rem; }
  .prod_adv .title { font-size: 1.5rem; }
  .prod_adv .list .imgbox { max-width: 50%; }
  .prod_adv .list p { font-size: 1rem; }
  .prod_adv .lis { flex-wrap: wrap; }
  .prod_adv .lis h3 { font-size: 1.5rem; }
  .prod_adv .tit { width: 100%; margin-bottom: 20px; }
  .prod_adv .tit h3 { font-size: 1.5rem; }
  .prod_pri .list .lis { margin-bottom: 20px; }
  .prod_adv .pro2_list { flex-wrap: wrap; }
  .prod_adv .pro2_list .imgbox { margin: auto; margin-bottom: 20px; max-width: 50%; }
  .prod_adv .pro2_list .ct h3 { font-size: 1.2rem; }
  .prod_adv .pro2_list .ct p { font-size: 1rem; }
  .prod_hc .title { font-size: 1.5rem; }
  .prod_hc .pro2_list { flex-wrap: wrap; }
  .prod_hc .tit h3 { font-size: 1.5rem; }
  .prod_hc .pro2_list .imgbox { width: 50%; margin: auto; margin-top: 20px; }
  .prod_sy .list .lis .imgbox { height: auto; }
  .prod_sy .list .lis.d { flex-direction: column; }
  .prod_xg .lis .tit { font-size: 1.2rem; margin-bottom: 1rem; }
  .prod_hc .pro4_list .imgbox { width: 100%; margin-bottom: 20px; }
  .prod_hc .pro2_list.d .imgbox { margin-right: 0; }
  .prod_hc .tips { margin-bottom: 20px; }
  .newsDetailPage_item1 .cont .nespn { flex-wrap: wrap; }
  .newsDetailPage_item1 .cont .nespn > a { width: 100%; }
  .newsDetailPage_item1 .cont .head h3 { font-size: 2rem; } }
